package file;

import java.io.*;

class FileList
{
      public static void main(String[] args)
      {
            if(args.length !=1) {
                  System.out.println("Usage: java FileList directory");
                  System.exit(0);
            }

            File dir = new File(args[0]);
            File[] list = dir.listFiles();
           
            for(int i=0; i < list.length;i++) {
                  String fileName = list[i].getName();
                  System.out.println(fileName);
//                   System.out.println(list[i].toString());             // 경로를 포함한 파일명

                  // 확장자를 뺀 파일이름                  
//                   System.out.println(fileNameNoExt(fileName));
            }
      } // end of main
     
      public static String fileNameNoExt(String fileName) {
            if(fileName.lastIndexOf('.')!=-1) {
                  // .의 위치를, 파일이름의 뒤에서 부터 찾아서 잘라낸다.
                  return fileName.substring(0, fileName.lastIndexOf('.'));      
            } else {
                  return fileName;
            }
      }       // end of public static String fileNameNoExt(String fileName) {

} // end of FileList class

